package leiloeiro;

import ontology.TesteOntology;
import jade.content.lang.sl.SLCodec;
import jade.core.Agent;

/*
 * Classe do agente leiloeiro
 */

public class Leiloeiro extends Agent{

	private static final long serialVersionUID = 1L;
	private boolean vendido;
	
	public void setup(){
		
		setVendido(false);
		
		// regista o a linguagem e a ontologia do leiloeiro
		getContentManager().registerLanguage(new SLCodec());
		getContentManager().registerOntology(TesteOntology.getInstance());
		
		//System.out.println("Ola! Eu sou o leiloeiro.");
		
		// adiciona o behaviour
		addBehaviour(new GetLicitacaoBehaviour(this,10*1000));
		
		
	}
	
	// define se o item ja foi vendido ou nao
	public void setVendido(boolean vend){
		
		this.vendido=vend;
	}
	
	// devolve se o item foi vendido ou nao
	public boolean getVendido(){
		
		return vendido;
	}

}
